<?php

use yii\helpers\Html;
use yii\widgets\ActiveForm;
use yii\helpers\ArrayHelper;

/* @var $this yii\web\View */
/* @var $model app\models\Account */
/* @var $form yii\widgets\ActiveForm */
?>

<div class="user-form">

    <?php $form = ActiveForm::begin([
        'options' => ['class' => 'form-horizontal'],
        'fieldConfig' => [
            'template' => "{label}\n<div class=\"col-lg-3\">{input}</div>\n<div class=\"col-lg-3\">{error}</div>",
            'labelOptions' => ['class' => 'col-lg-3 control-label'],
        ],
    ]); 
	?>
<!--input new user infomation-->
<!--nếu là quản trị viên thì được chọn loại user khi tạo mới/cập nhật-->
	<?php
		if(!Yii::$app->user->isGuest && Yii::$app->user->identity->acc_type==0 && Yii::$app->user->identity->acc_id!=$model->acc_id)
		{
	?>
	<?= $form->field($model, 'acc_type')->dropDownList(ArrayHelper::map([['id'=>0, 'name'=>'Quản trị'],['id'=>1, 'name'=>'Người dùng thường'],], 'id', 'name')); ?>	
	<?php
	}
	?>
	
    <?= $form->field($model, 'username')->textInput(['maxlength' => 11, 'readonly' => $model->isNewRecord ?false:true]) ?>
			
    <?= $form->field($model, 'full_name')->textInput() ?>

    <?= $form->field($model, 'birthday')->textInput() ?>    
	
	<?php 
	$form->field($model, 'birthday')->widget(\yii\widgets\MaskedInput::className(), [
         'mask' => '9999/99/99',
      ]);
	?>

    <?= $form->field($model, 'address')->textInput() ?>

    <?= $form->field($model, 'email')->textInput() ?>    

    <?= $form->field($model, 'phone')->textInput() ?>
	
	
<!--choose payment type-->
	<?= $form->field($modelAccPayAddress, 'pay_type_id')->dropDownList($arrayPaymentType); 
	?>
	
<!--input payment address-->
    <?= $form->field($modelAccPayAddress, 'pay_address')->textarea(['rows' => 6]) ?>
	

	<?php
//Mật khẩu
//Nếu tạo mới
		if($model->isNewRecord)
		{
	?>
<!--mật khẩu mới-->
    <?= $form->field($model, 'password')->passwordInput(['maxlength' => 200]); ?>
    
<!--nhập lại mật khẩu-->
    <?= $form->field($model, 'password_confirm')->passwordInput(['maxlength' => 200]); ?>
	<?php
		}
//Nếu cập nhật
		else
		{
	?>
<!--mật khẩu mới-->
    <?= $form->field($model, 'password')->passwordInput(['maxlength' => 200, 'value'=>$model->password])->label('Mật khẩu mới (giữ nguyên nếu không muốn thay đổi)'); ?>
<!--nhập lại mật khẩu mới-->
    <?= $form->field($model, 'password_confirm')->passwordInput(['maxlength' => 200, 'value'=>$model->password])->label('Nhập lại mật khẩu mới (giữ nguyên nếu không muốn thay đổi)'); ?>
<!--nhập lại mật khẩu cũ-->
    <?= $form->field($model, 'input_old_pass')->passwordInput(['maxlength' => 200]); ?>
	<?php
		}
	?>
    <div class="form-group">
        <?= Html::submitButton($model->isNewRecord ? 'Create' : 'Cập nhật', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
    </div>
    <?php ActiveForm::end(); ?>

</div>
